package mx.com.crowdgine.display.animation.mocap;

import java.util.ArrayList;
import java.util.List;

public class ASFBone {
	
	private int id;
	private int parentId;
	private String name;
	private float[] direction;
	private float length;
	private float[] axisOrientation;
	private String axisInitialRotationOrder;
	private String [] dof;
	private List<ASFBoneLimit> limits = new ArrayList<ASFBoneLimit>();
	
	
	public int getId() {
		return id;
	}
	public void setId(int id) {
		this.id = id;
	}
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public float[] getDirection() {
		return direction;
	}
	public void setDirection(float[] direction) {
		this.direction = direction;
	}
	public float getLength() {
		return length;
	}
	public void setLength(float length) {
		this.length = length;
	}
	public float[] getAxisOrientation() {
		return axisOrientation;
	}
	public void setAxisOrientation(float[] axisOrientation) {
		this.axisOrientation = axisOrientation;
	}
	public String getAxisInitialRotationOrder() {
		return axisInitialRotationOrder;
	}
	public void setAxisInitialRotationOrder(String axisInitialRotationOrder) {
		this.axisInitialRotationOrder = axisInitialRotationOrder;
	}
	public String[] getDof() {
		return dof;
	}
	public void setDof(String[] dof) {
		this.dof = dof;
	}
	public List<ASFBoneLimit> getLimits() {
		return limits;
	}
	public void setLimits(List<ASFBoneLimit> limits) {
		this.limits = limits;
	}
	public int getParentId() {
		return parentId;
	}
	public void setParentId(int parentId) {
		this.parentId = parentId;
	}
}
